package net.chensee.avastxa.logic.handler.resolve;

import io.netty.handler.codec.http.HttpContent;
import io.netty.handler.codec.http.HttpRequest;
import net.chensee.avastxa.common.exception.HttpRequestResolverException;

public interface RequestResolver {

    Object resolver(HttpRequest request, HttpContent content, Object result) throws HttpRequestResolverException;

    RequestResolver next();

    void setLast(RequestResolver resolver);

}
